Reporting Issues on the Rahat Platform
Rahat is an open-source platform, and we encourage contributors to help us improve it by reporting issues, whether they are bugs or enhancement suggestions. A well-documented issue helps our team and the community resolve problems efficiently.
π What Types of Issues Can You Report?β
- Bug Reports: Unexpected behavior, crashes, or broken features
- Enhancements: Suggestions to improve existing features
- New Feature Requests: Ideas that could enhance Rahatβs functionality
π οΈ How to Report an Issue?β
1. Check for Existing Issuesβ
Before reporting a new issue, please review the existing issues in the respective repository to ensure it hasnβt already been reported or is currently being addressed.
2. Create a New Issue on GitHubβ
If your issue has not been reported yet:
- Click on the βNew Issueβ button located at the top right corner (green button)
- You will be asked to choose the type of issue you want to create. Rahat provides three templates:
- Bug Report β for reporting broken or malfunctioning features
- Rahat Improvement Proposal β for suggesting changes or enhancements
- Blank Issue β for reporting anything not covered above, or for writing issues from scratch
Choose the one that best fits your issue type.
3. Provide Key Detailsβ
Each issue should include:
- Clear and detailed descriptions with all necessary information
- Steps to reproduce the issue (for bug reports)
- Reasoning and impact for suggested improvements
- Proposed solutions or ideas for implementation, if possible
Example:
Title: Bug: Incorrect token balance after transaction
Description:
Steps to reproduce:
- Navigate to the dashboard
- Send 10 tokens to another user
- Refresh the page
Expected result: Token balance should be updated immediately
Actual result: Token balance is not updating after the transaction
Environment: Rahat vX.Y.Z (specify version if possible)
4. Submit the Issueβ
After filling in the details, submit the issue. Our team will review and respond accordingly.
π‘ Why Report Issues?β
Your contributions help shape Rahat! By reporting issues, you:
β
Drive Impact β Improve blockchain-powered humanitarian aid
β
Gain Recognition β Earn bounties & community shoutouts
β
Boost Your Skills β Sharpen debugging & problem-solving
β
Join the Community β Connect with innovators & experts
π Every issue you report makes a difference!